package com.study.a06mySet;

import java.util.Comparator;
import java.util.Iterator;
import java.util.TreeSet;

public class A04_TreeSetDemo3 {
    public static void main(String[] args) {


        //o1:当前要添加的元素
        //o2:集合中已有的元素
        TreeSet<String> ts=new TreeSet<>(( o1,  o2) ->{

                //按长度排序
                int i = o1.length() - o2.length();
                //如果长度一致，按首字母排序
                i=i ==0? o1.compareTo(o2):i;
                return i;
            }
        );


        ts.add("c");
        ts.add("ab");
        ts.add("df");
        ts.add("qwer");

        System.out.println(ts);






    }
}
